代码 > 解决react input框chrome无法输入中文的问题

2015-08-16

之前使用input框,value设为模型的值,发现无法输入中文。

研究了下。通过非托管的输入框组建,外带初始值设置解决这个问题。

也就是说,

<input onChange={this.change} value={this.state.model.v}>

改为

<input onChange={this.change} defaultValue={this.state.model.v}>

IE下并没有这个问题。感觉是输入法和chrome之间的问题。但是同时在linux下和win下都有这个问题。只能通过别的方式绕开了。 

点击登录